/* Includes ------------------------------------------------------------------*/
#include "Led.h"

void LED_Init(void)
{
	GPIO_InitTypeDef GPIO_InitStructure;	 
	/* GPIOD Periph clock enable */
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOE, ENABLE);

  /* Configure PE5 in output pushpull mode */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_0|GPIO_Pin_5 ;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOE, &GPIO_InitStructure);
  /* Configure PB5 in output pushpull mode */
  GPIO_InitStructure.GPIO_Pin = GPIO_Pin_5 ;
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
  GPIO_Init(GPIOB, &GPIO_InitStructure);	
}
void LED_RED_On(void)
{
	GPIO_ResetBits(LED_RED_PORT,LED_RED_GPIO); 
}
void LED_RED_Off(void)
{
	GPIO_SetBits(LED_RED_PORT,LED_RED_GPIO); 
}
void LED_BLUE_On(void)
{
	GPIO_ResetBits(LED_BLUE_PORT,LED_BLUE_GPIO); 
}
void LED_BLUE_Off(void)
{
	GPIO_SetBits(LED_BLUE_PORT,LED_BLUE_GPIO); 
}
